@charset "utf-8";.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.alpha{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,.2)}
.floatWidth{float:left;width:100%}
html{height:100%}
body{height:100%;font-family:"Microsoft YaHei";font-size:12px;background-color:#fff}
.container,.container-fluid{position:relative;padding:0;width:100%;min-width:1200px}
.container-fluid{height:100%;background-color:#f7f9fb}
.container-fluid .row{margin:0}
.main-box{float:left;padding:15px 20px 20px 20px;width:100%;min-height:600px;background-color:#f7f9fb}
.main-box1{float:left;padding:15px 20px 20px 180px;width:100%;min-height:600px;background-color:#f7f9fb}
.box_text{height:30px;line-height:30px;font-size:14px;}
.ctxt{display:none;width:150px;border-bottom:1px solid #e5e5e5;padding:2px 2px 5px 5px;}
ul,ul li{margin:0;padding:0;list-style:none}
.glyphicon{font-size:16px;color:#fff}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
textarea{resize:none}
a:focus,input,select,textarea{outline:0}
a{color:#2b71c8}
a:hover{color:blue;text-decoration:none}
a:focus{text-decoration:none}
.fl{float:left}
.fr{float:right}
.btn{font-size:13px;}
.progress-bar{overflow:hidden;background:-webkit-linear-gradient(#007311,#009916);background-image:-o-linear-gradient(to bottom,#007311 0,#009916 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00007311', endColorstr='#00009916', GradientType=0);background-image:linear-gradient(to bottom,#007311 0,#009916 100%);background-color:#007311}
.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{box-shadow:none}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{background-color:#edf0f1}
.org{font-style:normal;color:#ff8000}
.green{color:green}
.gray{color:#555}
.gray2{color:#c2c2c2}
.blue{color:#2b71c8}
.content{font-size:14px;line-height:1.6}
.content p{text-indent:2em}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.bgcolor-gray{background-color:#f8f8f8}
.modal{text-align:center}
.modal-dialog{margin-top:10%;margin-left:auto;margin-right:auto}
.modal-title{text-align:left;min-height:25px}
.modal-body{text-align:left;overflow-y:auto}
.modal-body .myarchives-pic{width:30%}
.modal-body .myarchives-info{width:70%}
.modal-footer{padding:10px;text-align:center}
.modal-footer .btn{padding:6px 25px;height:auto}
.modal-footer .btn-blue{border:1px solid #2b71c8;background-color:#2b71c8;line-height:normal}
.modal-footer .btn-blue:hover{color:#fff;background-color:#007dce}
.modal-footer .btn-blue:focus{color:#fff}
.modal-lg{width:900px}
.modal-md{width:600px}
.modal-sm{width:300px}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;opacity:1;color:#555;background-color:#f8f8f8}
.form-control[readonly]{cursor:default;opacity:1;color:#555;background-color:transparent}
.form-control{padding-left:5px;border-color:#dbd9d9;box-shadow:none;font-size:13px;overflow-x:hidden}
.form-control:hover,input:hover,select:hover,textarea:hover{border:1px solid #b9b3b3 }

.no-data{display:inline-block;padding-top:30px;padding-bottom:30px;width:100%;font-size:13px;color:#555;text-align:center;background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;height:200px;line-height:120px;}
.data-border{margin-bottom:20px;border:1px solid #e6e9ee;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#fff}
.tipBrowser{display:block;z-index:100;width:100%;height:30px;line-height:30px;text-indent:10px;color:#e27839;text-align:center;border-top:1px solid #fce4b5;border-bottom:1px solid #fce4b5;background:#ffff9b}
.tipBrowser a{color:#08c}
.tipBrowser a:hover{color:#006598}
.loading{display:inline-block;padding:20px 0;width:100%;text-align:center;text-indent:40px;font-size:16px;background:#fff url(../image/loading2.gif) 45% 50% no-repeat}
.fixed{position:fixed;z-index:800;top:0}
.input-border{border:1px solid #dfdfdf}
.btn-blue{border-radius:3px;color:#fff;border:none;cursor:pointer;background-color:#2b71c8}
.btn-blue:hover{color:#fff;background-color:#007dce}
.btn-blue:focus{color:#fff}

.btn-red{border-radius:3px;color:#fff;border:none;cursor:pointer;background-color:red}
.btn-red:hover{color:#fff;background-color:#b01023}
.btn-red:focus{color:#fff}
.btn-gray{border-radius:3px;color:#fff;border:none;cursor:pointer;background-color:#bbb}
.btn-gray:hover{color:#fff;background-color:#b2b2b2}
.btn-gray:focus{color:#fff}
.btn-org{padding:0 20px;height:26px;line-height:26px;border-radius:3px;color:#fff;border:none;cursor:pointer;background-color:#ff8000}
.btn-org:hover{color:#fff;background-color:#ff6000}
.btn-org:focus{color:#fff}
.btn-file{overflow:hidden}
.btn-file input[type=file]{background:none repeat scroll 0 0 #fff;cursor:inherit;display:block;font-size:999px;min-height:100%;min-width:100%;opacity:0;filter:alpha(opacity=0);outline:medium none;position:absolute;right:0;text-align:right;top:0}
.btn-report{width:100%;padding:5px;text-align:right;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #e6e9ee;border-bottom:none;background-color:#fff}
.btn-report .btn{float:inherit;font-size:12px;}
.btn-report .btn-blue{line-height:normal}
.btn-report .glyphicon{font-size:12px}
.btn-report h5{float:left;margin:0;padding-left:5px;line-height:25px;font-size:16px}
.common-icon,.icon-date,.icon-email,.icon-password,.icon-user,.seal-icon{background-image:url(../image/icon_global-20150122.png);background-repeat:no-repeat;background-color:transparent}
.common-icon{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:-5000px;vertical-align:middle}
.icon-todo{background-position:-40px -20px}
.icon-arrow{background-position:-400px -60px}
.icon-date{display:inline-block;background-position:right top}
.glyphicon-plus{color:#585f69}
.active .icon-arrow{background-position:-380px -60px}
.width-48{width:48.5%}
.common-header{margin:0 auto;width:100%;min-width:1200px;height:51px;border-bottom:1px solid #003056;background-color:#035493}
.common-navbar{margin-left:220px}
.common-navbar li{float:left}
.header-right{float:right}
.nav-main li a{float:left;padding:0 15px;height:50px;line-height:50px;font-size:16px;color:#fff}
.nav-main li a:hover{color:#fff;background-color:#044f89}
.nav-main li.active a{background-color:#01487e}
.nav-main li.active a:hover{background-color:#01487e}
.navbar-logo{position:absolute;top:0;left:0;padding-top:5px;padding-left:20px;width:220px}
.navbar-logo .logo{color:#fff;font-size:18px}
.header-right{background-color:#035493}
.header-right li{padding-left:5px;padding-right:5px;color:#fff}
.header-right li a{padding:0}
.header-right .user-head{float:left;margin-top:14px;width:32px;height:32px;overflow:hidden;border:1px solid #b8b8b8}
.header-right .user-head img{float:left;width:30px}
.header-right li.active .dropdown-bg{border-left:1px solid #2e6dbc;border-right:1px solid #2e6dbc;background-color:#4485d6}
.header-right li.active .dropdown2{right:0;left:inherit}
.header-right li.head-tips{position:relative;z-index:110;padding:0 25px 0 5px}
.header-right li.head-tips a{float:left;margin-top:17px;color:#fff}
.header-right li.head-tips a:hover{color:#bfdcff}
.header-right li.head-tips .common-nums{position:absolute;display:block;top:12px;left:50px;padding:0 3px;min-width:15px;height:15px;line-height:15px;border-radius:50%;font-size:9px;font-family:tahoma;color:#fff;text-align:center;background-color:#ff6c00}
.header-right li.txt{position:relative;z-index:100;padding:17px 25px 0 5px;color:#fff}
.header-right li.txt a{color:#fff}
.header-right li.txt a:hover{color:#bfdcff}
.meun-sidebar{position:fixed;top:60px;bottom:0;z-index:800;display:block;width:160px;overflow-x:hidden;overflow-y:auto;border-right:1px solid #d1d1d1;background-color:#eff2f5}
.meun-sidebar .menu li{position:relative;z-index:10}
.meun-sidebar .icon-arrow{position:absolute;right:10px;top:14px}
.meun-sidebar .menu li a.normal{display:block;padding:0 20px;font-size:14px;height:50px;line-height:50px;color:#101F46;border-bottom:1px solid #dfdfdf}
.meun-sidebar .menu li a.normal:hover{background-color:#f9f9f9}
.meun-sidebar .menu li.active a.normal{color:#2b71c8;background-color:#f9f9f9}
.meun-sidebar .menu li a.dropdown{display:block;padding:0 20px;font-size:14px;height:50px;line-height:50px;color:#101F46;border-bottom:1px solid #dfdfdf}
.meun-sidebar .menu li a.dropdown:hover{background-color:#f9f9f9}
.meun-sidebar .menu li.active a.dropdown{color:#555;background-color:#f9f9f9}
.meun-sidebar .menu-dropdown{display:none}
.meun-sidebar .menu li.active .menu-dropdown{display:block}
.meun-sidebar .menu-dropdown li a{display:block;padding:0 20px 0 35px;font-size:14px;height:40px;line-height:40px;color:#555;border-bottom:1px solid #dfdfdf;background-color:#fff}
.meun-sidebar .menu-dropdown li a:hover{background-color:#f9f9f9}
.meun-sidebar .menu-dropdown li.active a{color:#555;background-color:#f9f9f9}
.meun-sidebar-extend{top:60px;width:160px;}
.page-header{position:relative;float:left;width:100%;margin:0 0 20px 0;padding-bottom:0;font-size:16px;font-weight:700;color:#585f69;border-bottom:none}
.page-header .btn{position:absolute;right:5px;top:-10px}
.sievebar{float:left;width:100%;margin-bottom:15px;padding:15px 15px 15px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e9ee;background-color:#fff}
.sievebar .item{float:left;padding-right:5px;width:8.3%;height:45px;line-height:35px;text-align:right;font-weight:500;color:#777}
.sievebar .con{float:left;width:25%;height:45px}
.sievebar .sub-100{float:left;padding-left:8.3%;width:100%}
.sievebar .btn-default{color:#6a7680;background-image:none}
.sievebar .bottom{float:left;padding-right:5px;width:100%;text-align:right}
.sievebar .sub-100,.sievebar .sub-33,.sievebar .sub-66{float:left;padding-right:5px;text-align:right}
.sievebar .sub-100{width:100%}
.sievebar .sub-66{width:66.6%}
.sievebar .sub-33{width:33.3%}
.sievebar .btn-blue{height:auto;line-height:none;padding:4px 12px}
.pages{display:inline-block;width:100%;color:#555;text-align:center}
.pages .pagingleft,.pages .paginglink,.pages .pagingright{display:inline-block;margin-right:5px;padding:0 5px;min-width:30px;height:30px;line-height:30px;font-family:tahoma;color:#333;text-align:center;border:1px solid #c1c1c1;border-radius:4px;background-color:#fff}
.pages .paginglink{color:#fff;font-weight:700;border-color:#2b71c8;background-color:#2b71c8}
.pages a{color:#333}
.pages a:hover{color:#007dce;border-color:#007dce;text-decoration:none}
.pages .goto{width:30px;height:25px;border:1px solid #c1c1c1}
.pages .btn{padding:0 5px;height:25px;border:1px solid #c1c1c1;vertical-align:inherit;background-color:#fff}
.pages .btn:hover{color:#2b71c8;border-color:#2b71c8}
.common-table{width:100%;border:1px solid #e6e9ee;color:#222}
.common-table th{padding:7px 0 7px 5px;color:#555;line-height:22px;text-align:left;word-wrap:break-word;background-color:#eff2f5}
.common-table td{padding:7px 0 7px 5px;line-height:22px;word-wrap:break-word;text-align:left;background-color:#fff}
.common-table .bgcolor td{background-color:#fafbfc}
.common-table td.item{padding-right:5px;color:#999;text-align:right}
.common-table tr:hover td{background-color:#f5f7f9}
.common-table tr.operation:hover td{background-color:#fff}
.common-table tr.operation2 td{padding:0}
.common-table tr.operation2 td td{padding:7px 0 7px 5px}
.common-table tr.operation2:hover td{background-color:#fff}
.common-table tr.operation2:hover td tr:hover td{background-color:#f5f7f9}

.common-table td a{color:#000;font-size:16px;}
.common-table td a:hover{color:blue;}

.text-center td,.text-center th{text-align:center}
tr.operation td{text-align:left;line-height:35px}
tr.operation .fl{margin-right:10px}
.table-border td,.table-border th{border-right:1px solid #e6e9ee;border-bottom:1px solid #e6e9ee}
.textearea .form-control{display:inline;width:90%;height:53px}
.foot{float:left;padding-left:240px;width:100%;height:40px;line-height:40px;border-top:1px solid #e4e8ec;color:#9ca5ae;text-align:center;background-color:#f7f9fb}
.bg-signin body{padding-top:3%}
.signin-box .foot{float:none;padding-left:0;border-top:none;color:#99999a;background-color:transparent}
.signin .con,.signin-logo{margin:0 auto;min-width:990px;max-width:1200px}
.signin-logo{padding-left:15px;height:55px}
.signin-logo img{float:left}
.signin{width:100%;min-width:990px;height:400px;background-color:#035493}
.signin .con{position:relative;height:400px;background:url(http://www.kaoshiyun.com.cn/Cloud/style/common/img/signin_banner.png)}
.form-signin{position:absolute;top:55px;right:45px;width:350px;height:290px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1);background-color:#fff}
.form-signin .signin-head{float:left;margin:0;padding:0;width:100%;height:45px;line-height:45px;font-size:16px;color:#575757;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;-moz-box-shadow:0 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1);background-color:#eaeaea}
.form-signin .form-com{float:left;padding:20px 38px 0 38px;width:100%;color:#575757}
.form-signin .form-control{float:left;width:100%;margin:10px 0;height:40px;color:#333;padding:7px 12px 7px 30px}
.form-signin .icon-user{background-position:-575px -72px}
.form-signin .icon-password{background-position:-575px -131px}
.form-signin .icon-email{background-position:-575px -192px}
.form-signin .signin-tip{float:left;width:100%;height:40px}
.form-signin .btn-org{float:left;width:100%;height:40px;border-radius:3px;color:#fff;font-size:16px;border:1px solid #e57d03;cursor:pointer;background-color:#f88600}
.form-signin .btn-org:hover{color:#fff;background-color:#ff6000}
.form-control::-moz-placeholder{color:#b6b6b6}
.navtabs{float:left;margin-bottom:10px;height:45px;width:100%;border-top-left-radius:12px;border-top-right-radius:12px;border:1px solid #e6e9ee;border-bottom:none;background-color:#e2e9ef}
.navtabs li{position:relative;float:left;width:33.33333333333%;text-align:center;cursor:pointer}
.navtabs li i{display:none}
.navtabs li a{display:inline-block;width:100%;height:45px;line-height:45px;font-size:16px;color:#999;cursor:not-allowed;border-right:1px solid #fff}
.navtabs li a:hover{background-color:#e2e9ef}
.navtabs li:last-child a{border-right:none}
.navtabs li strong{position:absolute;top:7px;left:30%;font-size:28px;line-height:1em;font-weight:500}
.navtabs li.current a{color:#fff;cursor:pointer;background-color:#469304}
.navtabs li.current a:hover{background-color:#4a9b04}
.navtabs li.lefttopborder,.navtabs li.lefttopborder a{border-top-left-radius:12px;}
.navtabs li.righttopborder,.navtabs li.righttopborder a{border-top-right-radius:12px;}
.navtabs li.active a{color:#fff;cursor:pointer;background-color:#173689}
.navtabs li.active a:hover{background-color:#143ca8}
.navtabs li.active i{position:absolute;left:47.5%;bottom:0;border-color:transparent transparent #f7f9fb transparent;border-style:dashed dashed solid dashed;border-width:8px;display:block;font-size:0;width:0;height:0;line-height:0}
.append-box{position:relative;float:left;width:100%;margin-bottom:15px;padding-top:10px;padding-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e9ee;background-color:#fff}
.append-box h4{margin-top:-11px;margin-bottom:10px;height:40px;line-height:40px;text-indent:20px;font-size:16px;color:#555;border-top:1px solid #e6e9ee;background-color:#f9f9f9}
.append-box fieldset{margin-bottom:10px;padding:0 15px 10px 15px;}
.append-box fieldset.col2 .form-group{float:left;width:50%}
.append-box .form-group{margin-right:0;margin-bottom:0}
.append-box .input-text{padding-top:6px}
.append-box .control-label{padding-right:5px;font-weight:500;color:#777;padding-top:7px;}
.append-box .form-text{border:none}
.append-box .text{padding-left:90px}
.append-box .bottom{display:inline-block;padding:6px 0 6px 0;width:100%;text-align:center;position:fixed;bottom:0;left:0;z-index:11;background:#f8f8f8;border-top:1px solid #eee}
.append-box .bottom .btn{margin-right:15px;min-width:100px;height:35px;line-height:1em;padding:8px 20px}
.append-box p{margin:10px 0 0 0}
.seal-icon{position:absolute;right:15px;top:50px;width:160px;height:140px;overflow:hidden;text-indent:-5000px}
.seal-draft{background-position:-160px -200px}
.seal-conduct{background-position:0 -340px}
.seal-cancel{background-position:0 -200px}
.seal-refuse{background-position:0 -60px}
.seal-activation{background-position:-160px -60px}
 .error{font-size:12px;}
.form-horizontal .control-label{margin-bottom:0;padding-top:9px;text-align:right}
.form-horizontal .control-label i{display:inline-block;padding:0 5px;font-weight:700;font-size:14px;color:#ff6000;line-height:15px;font-style:normal}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#eb615f}
.has-error .form-control{border-color:#eb615f;box-shadow:0 1px 1px rgba(0,0,0,.075) inset}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#fdaf40}
.has-warning .form-control{border-color:#fdaf40;box-shadow:0 1px 1px rgba(0,0,0,.075) inset}
.help-block{font-size:12px}
.control-label{font-size:13px}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#88bf57}
.has-success .form-control{border-color:#88bf57;box-shadow:0 1px 1px rgba(0,0,0,.075) inset}
.tabbar{float:left;width:100%;margin-top:-10px;margin-bottom:15px;background-color:#f8f8f8}
.tabbar li{float:left}
.tabbar li a{float:left;padding:0 20px;min-width:100px;height:45px;line-height:45px;border-bottom:2px solid #f8f8f8;text-align:center;font-size:14px;color:#333}
.tabbar li a:hover{color:#2b71c8;border-color:#2b71c8}
.tabbar li i{float:left;margin-top:13px;width:1px;height:22px;border-right:1px solid #e6e6e6}
.tabbar a.active{color:#2b71c8;border-color:#2b71c8}
.tabbar .fr{margin-top:10px;margin-right:20px}
.tab-content{float:left;width:100%;padding:0 20px}
.tab-content .con{margin-bottom:16px}
.upload-pic{float:left;width:202px;height:135px;text-align:center;border:1px solid #dbd9d9}
.upload-btn{float:left;width:100%;padding:10px 0 0 52px}
.list-box{float:left;margin-bottom:15px;padding:20px;width:100%;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #e6e9ee;background-color:#fff}
.list-box li{position:relative;float:left;padding:5px 0;width:25%}
.list-box li a{display:inline-block;padding:0 10px;height:25px;line-height:25px;font-size:14px}
.list-box li a:hover{background-color:#dce4ea}
.list-box li a.active{color:#fff;background-color:#2972ab}
.list-box li a.active:hover{background-color:#2972ab}
.input80{display:inline-block;width:80px}
.myDragClass td{border:dashed 2px rgba(0,0,0,.1);line-height:30px;background:rgba(161,144,144,.1);padding-left:13px;font-size:13px;color:green}
hr{margin-top:5px;margin-bottom:5px}
.bottom{display:inline-block;padding:6px 0 6px 0;width:100%;text-align:center;position:fixed;bottom:0;left:0;background:#fff;border-top:1px solid #eee}
.bottom .btn{margin-right:15px;min-width:100px;height:35px;line-height:1em;padding:8px 20px}
.file{position:relative;display:inline-block;background:#D0EEFF;border:1px solid #99D3F5;border-radius:4px;padding:4px 12px;overflow:hidden;color:#1E88C7;text-decoration:none;text-indent:0;line-height:20px;font-size:13px}
.file input{position:absolute;font-size:100px;right:0;top:0;opacity:0}
.file:hover{background:#AADFFD;border-color:#78C3F3;color:#004974;text-decoration:none}
.text12{font-size:12px;color:#2972ab}